html{ overflow-x:hidden;}
form{ margin:0; padding: 0;}
body{ width:auto; margin:0; padding:0; font-size:13px; font-family:宋体;background-color:#FFFFFF;padding-left:2px;}
.index-body{background-color:#FDEACC}
ul{ margin:0; padding:0; list-style:none}
li{ margin:0; padding:0; list-style:none}
/*#page{clear: both;overflow: hidden;position: relative;}*/
/* 页面头部、导航条 */
.xx1{ background:url(images/main_bg.jpg) repeat-x; height:57px; width:100%}
.xx2{ background:url(images/main_10.jpg) repeat-x; height:40px; width:100%; overflow:hidden}
.xx3{ height:1px; width:100%;overflow:hidden;}
.star{width:430px;height:57px; background:url(images/star.png); float:left;}
.logo{ background:url(images/logo.gif) left bottom no-repeat; font-size:25px; color:#FFFFFF; font-weight:bold; margin-left:50px;padding:15px 0 0 35px; float:left}
/*.sys{ background:url(images/main_06.gif) repeat-x; float:right; height:27px; width:248px; margin-top:30px}
.sys li{ float:left; width:69px; height:17px; list-style:none; margin:5px 0 0 10px; cursor:pointer;}
.sl1{background:url(images/pass.gif)  no-repeat; }
.sl2{background:url(images/user.gif)  no-repeat; }
.sl3{background:url(images/quit.gif)  no-repeat;}*/
#sysbar{float:right;margin-top:28px;padding:2px 0px;margin-right:3px;}
.xx2 li{ float:left; width:30px; height:14px; font-size:12px; color:#FFFFFF ; list-style:none;
background:url(images/ico.gif)  no-repeat; padding-left:25px; overflow:hidden; list-style: outside; margin-left:10px;}
.u1{ list-style: none; padding:15px 0; margin:0 20px; float:left}
.u1 li a{cursor:pointer;color:#FFF;}
.u1 li a:hover{cursor:pointer;color:#FF3333}
#l1{ background-position:0px -14px}
#l2{ background-position:0px 0px}
#l3{ background-position:0px -28px}
#l4{ background-position:0px -42px}
#l5{ background-position:0px -56px}
#l6{ background-position:0px -70px}
.date{ background:url(images/main_11.gif)  no-repeat; width:208px; height:40px; float:right; margin-right:5px; line-height:40px; font-size:12px; color:#FFFFFF; padding-left:40px;}
.date a{cursor:pointer;color:#FFF;}
.date a:hover{cursor:pointer;color:#FF3333}
#top_msg_bar{ border-left:8px solid #FDEACC; border-right:8px solid #FDEACC; height:30px; width: auto; background:#FDFCE8;line-height:30px;}
#top_msg_bar div{float:left;}
#top_msg_bar #top_msg_menu{width:156px;font-size:13px; font-weight:bold;}
#top_msg_bar #top_msg_menu .menu-eng{margin-left:10px;font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;font-size:10px;color:#666;font-weight:normal;}
#top_msg_bar #top_menu_icon{margin-left:5px;}
#top_msg_bar .ui-icon{margin-top:7px;}
/*#top_msg_bar #top_menu_split{background:url(images/menu_ico.gif)  no-repeat;background-position:-3px -14px;width:9px;height:14px;margin:2px 5px 0px 5px;}*/

#theme{display:none}
#theme .theme-item{float:left;margin-left:8px; font-size:12px; line-height:20px; text-align:center;cursor:pointer}
#theme .theme-item li{height:40px; width:40px; background:url(images/theme.jpg) no-repeat;list-style:none; list-style-position:outside;}
#theme .theme-item #th1{background-position:0px -120px;}
#theme .theme-item #th2{background-position:0px -80px;}
#theme .theme-item #th3{background-position:0px -40px;}
#theme .theme-item #th4{background-position:0px 0px;}
#theme .theme-item #th5{background-position:0px -160px;}
#theme .theme-item #th6{background-position:0px -200px;}

/* 页面布局 */
#accordion{margin-left:8px;}
.ui-layout-toggler {background:#CC7224;} 
#maincontent{border:1px solid #F29A18;}

/* 左侧导航 */
 .menu{background-color:#FFFFFF; height:auto; line-height:25px; font-size:13px; font-weight:bold; margin:0; padding:0; vertical-align: middle; cursor:pointer;color:#FB5200;width:99%;border-bottom:1px dotted #F8BC63;}
 .menu-background-one { float:left; margin:3px 0 0 15px!important;margin:3px 0 0 8px; }
 .menu-background-two { float:left; margin:3px 0 0 30px!important;margin:3px 0 0 15px; }
 .a{width:90%}
 .ui-state-active a{border-bottom:1px dotted #F8BC63;}
/*通用样式*/
.position-box{width:auto; margin:auto; margin-bottom:2px; height:30px; border:none; font-weight:800; word-spacing:2px; background:#F1D385;color:#D54500; padding-top:0.1em;}
.position{ font-size: 14px; line-height:28px; width:auto;} 
.position p{float:left; padding-left:5px; margin:0px;}
a:link,a:visited{color: #000000; text-decoration: none; outline: none;}
a:hover,a:active{color: #F01928; text-decoration: none; outline: none;}
img{border:none;}
.auto-width{width:100%}
.msg-box{width:auto;text-align:left;}

/*列表页面样式定义*/
.pageturn{position: relative;float:right;}
.table-scroll{width:100%; overflow-x:scroll; SCROLLBAR-FACE-COLOR:#FBF5E1;}
.result-title{ background:url(images/center-icon.gif) #A2D402 no-repeat; line-height:25px; font-weight:bold; font-size:14px; text-align:left; border-bottom:#C9C9C9 1px solid; color: #FFFFFF; margin:0; position: relative; margin-top:5px;padding-left:40px;}
.result {width:auto;padding:2px 1px;}
.result table{ width:100%; border:1px solid #64D5E5;BORDER-COLLAPSE: collapse;}
.result td,.result th{border:1px solid #64D5E5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;BORDER-COLLAPSE: collapse;}
.header{ background-color: #C1EEF4; font-size:14px; text-align: center; line-height:25px; font-weight:bold}
.body{ font-size:12px; color:#666666; line-height:22px; text-align:center; background-color:#FFFFFF}

/*编辑页面样式*/
.title{ line-height:25px; color:#996338;font-weight:bold; font-size:16px; text-align:center; margin:0 auto;padding:5px 0;background-color:#F7B555;width:90%;}
.subtitle{ background-color: #F9C984;color:#C47A24;height:auto; padding-left:5px; line-height:24px; font-size:14px; font-weight:bold;}
.detail{width:auto;height:auto; font-size:12px; margin:2px; padding:2px 1px;}
/*.detail input{height:15px;border: 1px solid #F5A93A;}*/
textarea{width:99%;border: 1px solid gray;}
.input-number{text-align:right;}
.inputdate{ background-image:url(images/selectdate.gif); background-repeat:no-repeat; background-position:right;}
.detail table{margin:0 auto; border:1px solid #F9C984; border-collapse:collapse; width:90%}
.detail td,.detail th{border:1px solid #F9C984; border-collapse:collapse;height:25px;}
.label{font-size:12px; height:25px; font-weight:bold; text-align:right;padding-right:5px;}
.action{ margin-top:15px;width:auto;}

.search-condition{padding:0; margin:5px 0; border-bottom:3px solid #F1D385}
.search-condition table{margin:0;}
/*.search-condition .label{background-color: #FEF97B;font-size:14px;color:#003366;margin-right:5px}*/
/*.search-condition input{height:15px}*/
.search-condition table td{border:none;padding:1px;}
/*.search-condition .header{ text-align:right}*/

/*按钮栏样式*/
.action-bar{float:right;width:auto;padding:0;margin-right:2px;}

/* 验证插件错误样式 */
label.error {color: #FF0000;font-style: italic;}
div.error { display: none; }
input{ border: 1px solid #F5A93A;}
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
textarea.error { border: 1px dotted red; }

/* 公告样式*/
#bulletin{width:300px;position: absolute;right:5px;bottom:5px;background:#dcf7ff;border:1px solid #a0dfff;overflow:hidden;display:none;z-index:3}
#bulletin_title{width:99%;height:22px;color:#0087e6;padding:3px 0px 5px 10px;text-align:left;border-bottom:1px dashed #a0dfff;font-size:14px; font-weight: bold;}
#bulletin_content{width:99%;color:#000;padding:3px 3px;text-align:left;font-size:14px;}
#bulletin_footer{font-size:12px;margin-top:10px;}

/* 删除列样式*/
.deleted{text-decoration:line-through;color:red;}

/* jquery ui 修正样式*/
.ui-accordion .ui-accordion-content{padding:0.5em;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:45%}

/*论坛首页*/
#bbs1{ width:95%; margin:10px auto; height:auto; border:#EEE 1px solid; display:table;}
#bbs1 .b1001{ width:100%; height:30px; line-height:30px;}	/*论坛标题样式*/
#bbs1 .b1002{ float:left; margin-left:20px; font-size:12px; font-weight:bold}				/*标题详细样式*/
#bbs1 .b1003{ height:auto; width:95%; margin:5px auto; overflow: hidden}	/*内容框架样式*/
#bbs1 .b1004{ width:30%; margin:5px 10px; float:left; height:50px;}
#bbs1 .b1005{ float:left; background:url(images/forum.gif) no-repeat; height:29px; width:31px}
#bbs1 .b1006{ float:left; margin-left:10px; line-height:18px}
#bbs1 .b1006 li{ list-style:none; list-style-position:inside}
#bbs1 .b1007{font-size:13px; font-weight:bold}
/*论坛列表*/
#bbs2{width:95%; margin:10px auto; height:auto;  display:table;}
#bbs2 .b2001{ height:30px; line-height:30px;}
#bbs2 .b2002{ float:left;margin-left:20px; font-size:12px;}
#bbs2 .b2002 li{ float:left; width:80px;}
#bbs2 .b2003{ float:right; margin-right:5px;}
#bbs2 .b2003 li{ float:left; width:140px}
#bbs2 .b2003 li span{ width:100%; display:block; line-height:20px}
#bbs2 .b2004{ height:40px; border-bottom:1px #F9C984 solid; margin:10px auto;}
#bbs2 .b2005{ line-height:30px;float:left;margin-left:20px;; font-size:14px; font-weight:bold ;}
/*论坛内容*/
#bbs3{width:95%; margin:10px auto; height:auto;  display:table; border:1px solid #F9C984;border-bottom:none;}
.b3001{width:95%; margin:10px auto; height:30px; line-height:30px;}
.b3002{ background: #F7B555;color:#996338;}
.b3002 span{width:49%; height:35px; margin:5px 0; text-align:center; line-height:35px; color:#006699; font-weight:bold; font-size:16px}
.b3002 li{ line-height:20px; width:80%; margin:10px auto}
.b3003{padding:2px 10px; background:#FFFFFF;}
.b3004{ height:auto; overflow:hidden; width:100%;background: #FFF;border-bottom:1px solid #F9C984;}
.b3005{width:100%;height:20px;line-height:20px;border-bottom:1px dotted #F9C984;margin-bottom:5px;}

